Big Huge Thesaurus

Himalayan rhubarb

noun